Search results for "Collision detection"

showing 10 items of 20 documents

Scalability of GPU-Processed 3D Distance Maps for Industrial Environments

2018

This paper contains a benchmark analysis of the open source library GPU-Voxels together with the Robot Operating System (ROS) in large-scale industrial robotics environment. Six sensor nodes with embedded computing generate real-time point cloud data as ROS topics. The overall data from all sensor nodes is processed by a combination of CPU and GPU on a central ROS node. Experimental results demonstrate that the system is able to handle frame rates of 10 and 20 Hz with voxel sizes of 4, 6, 8 and 12 cm without saturation of the CPU or the GPU used by the GPU-Voxels library. The results in this paper show that ROS, in combination with GPU-Voxels, can be used as a viable solution for real-time …

0209 industrial biotechnologyComputer scienceNode (networking)Point cloud02 engineering and technologycomputer.software_genreFrame rateComputational science020901 industrial engineering & automationVoxelScalability0202 electrical engineering electronic engineering information engineeringBenchmark (computing)020201 artificial intelligence & image processingCollision detectionCentral processing unitcomputerComputingMethodologies_COMPUTERGRAPHICS2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)
researchProduct

Real-time human collision detection for industrial robot cells

2017

A collision detection system triggering on human motion was developed using the Robot Operating System (ROS) and the Point Cloud Library (PCL). ROS was used as the core of the programs and for the communication with an industrial robot. Combining the depths fields from the 3D cameras was accomplished by the use of PCL. The library was also the underlying tool for segmenting the human from the registrated point clouds. Benchmarking of several collision algorithms was done in order to compare the solution. The registration process gave satisfactory results when testing the repetitiveness and the accuracy of the implementation. The segmentation algorithm was able to segment a person represente…

0209 industrial biotechnologyComputer sciencebusiness.industryPoint cloudProcess (computing)02 engineering and technologyBenchmarkingCollisionlaw.inventionIndustrial robot020901 industrial engineering & automationlawCollision detectionComputer visionSegmentationArtificial intelligencebusinessCollision avoidance2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI)
researchProduct

Scale invariant line matching on the sphere

2013

International audience; This paper proposes a novel approach of line matching across images captured by different types of cameras, from perspective to omnidirectional ones. Based on the spherical mapping, this method utilizes spherical SIFT point features to boost line matching and searches line correspondences using an affine invariant measure of similarity. It permits to unify the commonest cameras and to process heterogeneous images with the least distortion of visual information.

0209 industrial biotechnologySimilarity (geometry)[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processing[INFO.INFO-TS] Computer Science [cs]/Signal and Image Processingmobile roboticComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONScale-invariant feature transformTime to contactmobile robotic.02 engineering and technology[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processingMeasure (mathematics)obstacle avoidance020901 industrial engineering & automation[INFO.INFO-TS]Computer Science [cs]/Signal and Image Processingomnidirectional visionDistortion0202 electrical engineering electronic engineering information engineeringPoint (geometry)Computer visionCollision detectioncollision detectionMathematics[SPI.SIGNAL] Engineering Sciences [physics]/Signal and Image processingbusiness.industryPerspective (graphical)Computer Science::Computer Vision and Pattern RecognitionLine (geometry)020201 artificial intelligence & image processingArtificial intelligencebusiness[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing
researchProduct

Collision detection for 3D rigid body motion planning with narrow passages

2017

In sampling-based 3D rigid body motion planning one of the major subroutines is collision detection. Especially for problems with narrow passages many samples have to be checked by a collision detection algorithm. In this application, the runtime of the motion planning algorithm is dominated by collision detection and the samples have the very specific characteristic that many of them are in collision and have small penetration volumes. In our work, we introduce a data structure and an algorithm that makes use of this characteristic by combining well-known data structures like a distance field and an octree with the swap algorithm by Llanas et al. For 3D rigid body motion planning with narr…

0209 industrial biotechnologySpeedupbusiness.industryComputer science02 engineering and technologyRigid bodyCollisionOctree020901 industrial engineering & automation0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingCollision detectionComputer visionArtificial intelligenceMotion planningPhysics enginebusinessDistance transformAlgorithmComputingMethodologies_COMPUTERGRAPHICS2017 IEEE International Conference on Robotics and Automation (ICRA)
researchProduct

Gradient-based time to contact on paracatadioptric camera

2013

International audience; The problem of time to contact or time to collision (TTC) estimation is largely discussed in perspective images. However, a few works have dealt with images of catadioptric sensors despite of their utility in robotics applications. The objective of this paper is to develop a novel model for estimating TTC with catadioptric images relative to a planar surface, and to demonstrate that TTC can be estimated only with derivative brightness and image coordinates. This model, called "gradient based time to contact", does not need high processing such as explicit estimation of optical flow and feature detection/or tracking. The proposed method allows to estimate TTC and give…

0209 industrial biotechnology[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processing[INFO.INFO-TS] Computer Science [cs]/Signal and Image ProcessingComputer sciencemobile roboticComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONOptical flowTime to contactmobile robotic.[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processing02 engineering and technologyobstacle avoidanceCatadioptric system020901 industrial engineering & automation[INFO.INFO-TS]Computer Science [cs]/Signal and Image Processingomnidirectional visionObstacle avoidance0202 electrical engineering electronic engineering information engineeringcollision detectionCollision detectionComputer visionImage sensor[SPI.SIGNAL] Engineering Sciences [physics]/Signal and Image processingFeature detection (computer vision)Orientation (computer vision)business.industryPerspective (graphical)Mobile robot020201 artificial intelligence & image processingArtificial intelligencebusiness[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing2013 IEEE International Conference on Image Processing
researchProduct

A Full-Scale Agent-Based Model to Hypothetically Explore the Impact of Lockdown, Social Distancing, and Vaccination During the COVID-19 Pandemic in L…

2021

Background The COVID-19 outbreak, an event of global concern, has provided scientists the opportunity to use mathematical modeling to run simulations and test theories about the pandemic. Objective The aim of this study was to propose a full-scale individual-based model of the COVID-19 outbreak in Lombardy, Italy, to test various scenarios pertaining to the pandemic and achieve novel performance metrics. Methods The model was designed to simulate all 10 million inhabitants of Lombardy person by person via a simple agent-based approach using a commercial computer. In order to obtain performance data, a collision detection model was developed to enable cluster nodes in small cells that can b…

Agent-based modelOriginal PapercomputationalmodeloutbreakSocial networkOperations researchbusiness.industryComputer scienceEvent (computing)infectious diseaseSocial distanceCOVID-19modelingvirussimulationDisease clusteragent-based modelvaccinePandemicimpactepidemiologyCollision detectionbusinessEpidemic modelJMIRx Med
researchProduct

Crane collision modelling using a neural network approach

2004

Abstract The objective of the present work is to find a Collision Detection algorithm to be used in the Virtual Reality crane simulator (UVSim®), developed by the Robotics Institute of the University of Valencia for the Port of Valencia. The method is applicable to box-shaped objects and is based on the relationship between the colliding object positions and their impact points. The tool chosen to solve the problem is a neural network, the multilayer perceptron, which adapts to the characteristics of the problem, namely, non-linearity, a large amount of data, and no a priori knowledge. The results achieved by the neural network are very satisfactory for the case of box-shaped objects. Furth…

Artificial neural networkComputer sciencebusiness.industryGeneral EngineeringRoboticsObject (computer science)CollisionComputer Science ApplicationsArtificial IntelligenceSimulació per ordinadorMultilayer perceptronXarxes neuronals (Informàtica)Collision detectionArtificial intelligencebusinessAlgorithmGantry craneExpert Systems with Applications
researchProduct

3D Sensor-Based Obstacle Detection Comparing Octrees and Point clouds Using CUDA

2012

This paper presents adaptable methods for achieving fast collision detection using the GPU and Nvidia CUDA together with Octrees. Earlier related work have focused on serial methods, while this paper presents a parallel solution which shows that there is a great increase in time if the number of operations is large. Two different models of the environment and the industrial robot are presented, the first is Octrees at different resolutions, the second is a point cloud representation. The relative merits of the two different world model representations are shown. In particular, the experimental results show the potential of adapting the resolution of the robot and environment models to the t…

Collision DetectionGPUIndustrial Robotlcsh:Electronic computers. Computer sciencelcsh:QA75.5-76.95Modeling, Identification and Control
researchProduct

Contact Estimation in Robot Interaction

2014

In the paper, safety issues are examined in a scenario in which a robot manipulator and a human perform the same task in the same workspace. During the task execution, the human should be able to physically interact with the robot, and in this case an estimation algorithm for both interaction forces and a contact point is proposed in order to guarantee safety conditions. The method, starting from residual joint torque estimation, allows both direct and adaptive computation of the contact point and force, based on a principle of equivalence of the contact forces. At the same time, all the unintended contacts must be avoided, and a suitable post-collision strategy is considered to move the r…

Computer sciencelcsh:ElectronicsRobot manipulatorlcsh:TK7800-8360WorkspaceCollisionlcsh:QA75.5-76.95Computer Science ApplicationsTask (project management)Contact forceinteraction controlSettore ING-INF/04 - AutomaticaArtificial IntelligencePhisical human robot interactionTorqueRobotPoint (geometry)Collision detectionlcsh:Electronic computers. Computer scienceSoftwareSimulationcontact estimationInternational Journal of Advanced Robotic Systems
researchProduct

Parallelization of a Lattice Boltzmann Suspension Flow Solver

2002

We have applied a parallel Lattice Boltzmann method to solve the behaviour of the suspension flow. The complex behaviour of the suspension flow cannot be solved by analytical methods, so simulations are the only way to study it. Usually the size of an interesting problem is so big that calculation time on one processor is too long, and this can be solved by parallel program. We have written a parallel suspension flow solver and tested it on massive parallel computers. The measured performance of our program show that the parallelization of suspension particles was successful. We also show that over one million particles can be simulated.

Condensed Matter::Soft Condensed MatterComputer scienceLattice (order)Suspension flowParallel algorithmLattice Boltzmann methodsCollision detectionParallel computingSolverComputational science
researchProduct